home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / rcode / resistor.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1995-05-08  |  5.2 KB  |  248 lines

  1. VERSION 2.00
  2. Begin Form Form1 
  3.    AutoRedraw      =   -1  'True
  4.    BorderStyle     =   3  'Fixed Double
  5.    Caption         =   "Resistor Color Codes"
  6.    ClientHeight    =   1725
  7.    ClientLeft      =   1770
  8.    ClientTop       =   2865
  9.    ClientWidth     =   4485
  10.    Height          =   2415
  11.    Icon            =   RESISTOR.FRX:0000
  12.    Left            =   1710
  13.    LinkMode        =   1  'Source
  14.    LinkTopic       =   "Form1"
  15.    ScaleHeight     =   1725
  16.    ScaleWidth      =   4485
  17.    Top             =   2235
  18.    Width           =   4605
  19.    Begin PictureBox answer 
  20.       AutoRedraw      =   -1  'True
  21.       Height          =   495
  22.       Left            =   2640
  23.       ScaleHeight     =   465
  24.       ScaleWidth      =   1665
  25.       TabIndex        =   7
  26.       Top             =   1200
  27.       Width           =   1695
  28.    End
  29.    Begin ListBox band2 
  30.       Height          =   615
  31.       Left            =   1080
  32.       TabIndex        =   5
  33.       Top             =   960
  34.       Width           =   1215
  35.    End
  36.    Begin ListBox band3 
  37.       Height          =   615
  38.       Left            =   2760
  39.       TabIndex        =   6
  40.       Top             =   240
  41.       Width           =   1215
  42.    End
  43.    Begin ListBox band1 
  44.       Height          =   615
  45.       Left            =   0
  46.       TabIndex        =   4
  47.       Top             =   240
  48.       Width           =   1215
  49.    End
  50.    Begin PictureBox Picture1 
  51.       AutoRedraw      =   -1  'True
  52.       BorderStyle     =   0  'None
  53.       Height          =   495
  54.       Left            =   1800
  55.       Picture         =   RESISTOR.FRX:0302
  56.       ScaleHeight     =   495
  57.       ScaleWidth      =   495
  58.       TabIndex        =   0
  59.       Top             =   0
  60.       Width           =   495
  61.    End
  62.    Begin Label Label1 
  63.       Caption         =   "3rd"
  64.       Height          =   255
  65.       Left            =   2280
  66.       TabIndex        =   1
  67.       Top             =   480
  68.       Width           =   375
  69.    End
  70.    Begin Label Label2 
  71.       Caption         =   "2nd"
  72.       Height          =   255
  73.       Left            =   1800
  74.       TabIndex        =   2
  75.       Top             =   480
  76.       Width           =   375
  77.    End
  78.    Begin Label Label3 
  79.       Caption         =   "1st"
  80.       Height          =   255
  81.       Left            =   1440
  82.       TabIndex        =   3
  83.       Top             =   240
  84.       Width           =   375
  85.    End
  86.    Begin Menu QUIT 
  87.       Caption         =   "Quit"
  88.    End
  89.    Begin Menu ABOUT 
  90.       Caption         =   "About"
  91.    End
  92. Sub ABOUT_Click ()
  93.  FORM2.Show
  94. End Sub
  95. Sub band1_Click ()
  96.  Select Case band1.text
  97.   Case "BLACK"
  98.    aband1 = 0
  99.    ShowTotal
  100.   Case "BROWN"
  101.    aband1 = 10
  102.    ShowTotal
  103.   Case "RED"
  104.    aband1 = 20
  105.    ShowTotal
  106.   Case "ORANGE"
  107.    aband2 = 30
  108.    ShowTotal
  109.   Case "YELLOW"
  110.    aband2 = 40
  111.    ShowTotal
  112.   Case "GREEN"
  113.    aband2 = 50
  114.    ShowTotal
  115.   Case "BLUE"
  116.    aband2 = 60
  117.    ShowTotal
  118.   Case "VIOLET"
  119.    aband2 = 70
  120.    ShowTotal
  121.   Case "GREY"
  122.    aband2 = 80
  123.    ShowTotal
  124.   Case "WHITE"
  125.    aband2 = 90
  126.    ShowTotal
  127.  End Select
  128. End Sub
  129. Sub band2_Click ()
  130.  Select Case band2.text
  131.   Case "BLACK"
  132.    aband2 = 0
  133.    ShowTotal
  134.   Case "BROWN"
  135.    aband2 = 1
  136.    ShowTotal
  137.   Case "RED"
  138.    aband2 = 2
  139.    ShowTotal
  140.   Case "ORANGE"
  141.    aband2 = 3
  142.    ShowTotal
  143.   Case "YELLOW"
  144.    aband2 = 4
  145.    ShowTotal
  146.   Case "GREEN"
  147.    aband2 = 5
  148.    ShowTotal
  149.   Case "BLUE"
  150.    aband2 = 6
  151.    ShowTotal
  152.   Case "VIOLET"
  153.    aband2 = 7
  154.    ShowTotal
  155.   Case "GREY"
  156.    aband2 = 8
  157.    ShowTotal
  158.   Case "WHITE"
  159.    aband2 = 9
  160.    ShowTotal
  161.  End Select
  162. End Sub
  163. Sub band3_Click ()
  164.  Select Case band3.text
  165.   Case "BLACK"
  166.    aband3 = 10 ^ 0
  167.    ShowTotal
  168.   Case "BROWN"
  169.    aband3 = 10 ^ 1
  170.    ShowTotal
  171.   Case "RED"
  172.    aband3 = 10 ^ 2
  173.    ShowTotal
  174.   Case "ORANGE"
  175.    aband3 = 10 ^ 3
  176.    ShowTotal
  177.   Case "YELLOW"
  178.    aband3 = 10 ^ 4
  179.    ShowTotal
  180.   Case "GREEN"
  181.    aband3 = 10 ^ 5
  182.    ShowTotal
  183.   Case "VIOLET"
  184.    aband3 = 10 ^ 6
  185.    ShowTotal
  186.   Case "GRAY"
  187.    aband3 = 10 ^ 7
  188.    ShowTotal
  189.   Case "WHITE"
  190.    aband3 = 10 ^ 8
  191.    ShowTotal
  192.   Case "SILVER"
  193.    aband3 = .01
  194.    ShowTotal
  195.   Case "GOLD"
  196.    aband3 = .1
  197.    ShowTotal
  198.  End Select
  199. End Sub
  200. Sub Form_Load ()
  201.  InitData
  202.  total = 0
  203.  aband1 = 0
  204.  aband2 = 0
  205.  aband3 = 1
  206. End Sub
  207. Sub InitData ()
  208. band1.AddItem "BLACK"
  209. band1.AddItem "BROWN"
  210. band1.AddItem "RED"
  211. band1.AddItem "ORANGE"
  212. band1.AddItem "YELLOW"
  213. band1.AddItem "GREEN"
  214. band1.AddItem "BLUE"
  215. band1.AddItem "VIOLET"
  216. band1.AddItem "GRAY"
  217. band1.AddItem "WHITE"
  218. band3.AddItem "BLACK"
  219. band3.AddItem "BROWN"
  220. band3.AddItem "RED"
  221. band3.AddItem "ORANGE"
  222. band3.AddItem "YELLOW"
  223. band3.AddItem "GREEN"
  224. band3.AddItem "BLUE"
  225. band3.AddItem "VIOLET"
  226. band3.AddItem "GRAY"
  227. band3.AddItem "WHITE"
  228. band3.AddItem "SILVER"
  229. band3.AddItem "GOLD"
  230. band2.AddItem "BLACK"
  231. band2.AddItem "BROWN"
  232. band2.AddItem "RED"
  233. band2.AddItem "ORANGE"
  234. band2.AddItem "YELLOW"
  235. band2.AddItem "GREEN"
  236. band2.AddItem "BLUE"
  237. band2.AddItem "VIOLET"
  238. band2.AddItem "GRAY"
  239. band2.AddItem "WHITE"
  240. End Sub
  241. Sub QUIT_Click ()
  242. End Sub
  243. Sub ShowTotal ()
  244. total = (aband1 + aband2) * aband3
  245.  answer.Cls
  246.  answer.Print Format$(total, "#,###,###,###.##")
  247. End Sub
  248.